"""
4.变量与输入输出
编写一个Python程序，接受用户输入的两个数字，并使用eval()函数来计算这两个数字的和、差、积和商。同时，要注意处理可能出现的除以零错误。
"""
def main():
    try:
        # 接受用户输入的第一个数字
        num1 = eval(input("请输入第一个数字: "))
        # 接受用户输入的第二个数字
        num2 = eval(input("请输入第二个数字: "))
        # 计算和
        sum_result = num1 + num2
        print(f"两数之和: {sum_result}")
        # 计算差
        diff_result = num1 - num2
        print(f"两数之差: {diff_result}")
        # 计算积
        product_result = num1 * num2
        print(f"两数之积: {product_result}")
        if num2!= 0:
            # 计算商
            quotient_result = num1 / num2
            print(f"两数之商: {quotient_result}")
        else:
            print("除数不能为零，无法计算商。")
    except ZeroDivisionError:
        print("除数不能为零，出现除以零错误。")
    except Exception as e:
        print(f"发生错误: {e}")

